Text copied to clipboard!
Titel
Text copied to clipboard!Entwickler für Systemfunktionen in eingebetteten Systemen
Beschreibung
Text copied to clipboard!
Wir suchen einen Entwickler für Systemfunktionen in eingebetteten Systemen, der unser Team bei der Entwicklung innovativer und zuverlässiger Softwarelösungen für eingebettete Plattformen unterstützt. In dieser Rolle sind Sie verantwortlich für die Konzeption, Implementierung und Optimierung von Systemfunktionen, die in sicherheitskritischen und leistungsintensiven Anwendungen eingesetzt werden. Sie arbeiten eng mit Hardware- und Softwareteams zusammen, um eine nahtlose Integration und hohe Systemstabilität zu gewährleisten.
Zu Ihren Aufgaben gehört die Entwicklung von Low-Level-Treibern, Middleware-Komponenten und Betriebssystemanpassungen für Mikrocontroller und SoCs. Sie analysieren Systemanforderungen, erstellen technische Spezifikationen und führen Unit- sowie Integrationstests durch. Darüber hinaus sind Sie an der Fehlersuche und -behebung beteiligt und tragen zur kontinuierlichen Verbesserung der Softwarequalität bei.
Ein tiefes Verständnis von Echtzeitbetriebssystemen (RTOS), Embedded-C/C++ Programmierung und Hardware-naher Softwareentwicklung ist unerlässlich. Erfahrung mit gängigen Debugging-Tools, Versionskontrollsystemen und Build-Umgebungen wird vorausgesetzt. Kenntnisse in sicherheitsrelevanten Normen wie ISO 26262 oder IEC 61508 sind von Vorteil.
Wir bieten Ihnen ein dynamisches Arbeitsumfeld mit spannenden Projekten in den Bereichen Automobil, Industrieelektronik und Medizintechnik. Sie haben die Möglichkeit, Ihre Fähigkeiten in einem interdisziplinären Team weiterzuentwickeln und an technologisch anspruchsvollen Lösungen mitzuwirken. Wenn Sie eine Leidenschaft für Embedded Systems haben und gerne an der Schnittstelle zwischen Hard- und Software arbeiten, freuen wir uns auf Ihre Bewerbung.
Verantwortlichkeiten
Text copied to clipboard!- Entwicklung und Implementierung von Systemfunktionen für eingebettete Systeme
- Erstellung von Low-Level-Treibern und Middleware-Komponenten
- Anpassung und Integration von Echtzeitbetriebssystemen (RTOS)
- Analyse von Systemanforderungen und Erstellung technischer Spezifikationen
- Durchführung von Unit- und Integrationstests
- Fehlersuche und Optimierung bestehender Softwarekomponenten
- Zusammenarbeit mit Hardware- und Softwareentwicklungsteams
- Dokumentation der entwickelten Softwarelösungen
- Sicherstellung der Einhaltung von Qualitäts- und Sicherheitsstandards
- Mitwirkung an der kontinuierlichen Verbesserung der Entwicklungsprozesse
Anforderungen
Text copied to clipboard!- Abgeschlossenes Studium der Informatik, Elektrotechnik oder vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Embedded-Softwareentwicklung
- Sehr gute Kenntnisse in C/C++ und Hardware-naher Programmierung
- Erfahrung mit Echtzeitbetriebssystemen (z. B. FreeRTOS, VxWorks, QNX)
- Kenntnisse in der Entwicklung von Treibern und Middleware
- Vertrautheit mit Debugging-Tools und Versionskontrollsystemen (z. B. Git)
- Erfahrung mit Build-Systemen wie CMake oder Make
- Kenntnisse in sicherheitsrelevanten Normen (z. B. ISO 26262, IEC 61508) von Vorteil
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Teamfähigkeit, analytisches Denken und eigenverantwortliches Arbeiten
Potenzielle Interviewfragen
Text copied to clipboard!- Welche Erfahrungen haben Sie in der Entwicklung von Embedded-Systemen?
- Mit welchen RTOS-Plattformen haben Sie bereits gearbeitet?
- Wie gehen Sie bei der Fehlersuche in Embedded-Software vor?
- Welche Tools nutzen Sie zur Codeanalyse und zum Debugging?
- Haben Sie Erfahrung mit sicherheitskritischen Anwendungen?
- Wie stellen Sie die Qualität Ihrer Software sicher?
- Welche Programmiersprachen beherrschen Sie im Embedded-Bereich?
- Wie arbeiten Sie mit Hardwareentwicklern zusammen?
- Welche Projekte haben Sie bisher im Bereich Embedded Systems umgesetzt?
- Wie bleiben Sie über neue Technologien und Standards informiert?